



/* UTILITY: Helper Classes
   ========================================================================== */
.center {
  text-align: center;
}

.align-right {
  text-align: right;
}

/* Image Classes */
img {
  vertical-align: middle;
}
.img-responsive {
  /*display: block;*/
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;

}



/* BEGIN
   ========================================================================== */

body {
  background: #fff;
  font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.428571429;
  color: #000;
  
}

h2 {
  font-size: 19px;
  line-height: 1.1em;
  letter-spacing: 2px;
}


header {
  /* padding: 40px 0; */
  padding: 31px 0;
}





/* SLIDER STYLES
   ========================================================================== */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }



/* MEDIA QUERIES
   ========================================================================== */

/* Large  ============================ */
@media (min-width: 1200px) {
  

}

/* Medium ============================ */
@media (max-width: 1199px) and (min-width: 992px) {
  

}

/* Small ============================ */
@media (max-width: 991px) and (min-width: 768px) {
  
  header {
    padding: 20px 0;
  }

  
}

/* X-Small ============================ */
@media (max-width: 767px) {
  
   header {
    padding: 20px 0;
  }

  .address {
    text-align: center;
  }
  



}
